Front Office Developer Python Positions & PnL
Job Summary
We are seeking a talented Front Office Developer with a passion for application development and a keen interest in financial markets to join our dynamic trading team. As a Front Office Developer, you will be responsible for designing, developing, and maintaining robust Python applications that support our trading desks. You will work closely with traders, quantitative analysts, and other developers to deliver high-quality software solutions. The ideal candidate should have a strong background in Python programming, experience in front office roles, and a proven track record of building scalable and efficient applications.
Responsibilities
• Design and develop systems for front office trading applications focused on positions and P&L.
• Collaborate with traders and quantitative analysts to gather requirements and deliver solutions.
• Ensure the reliability and performance of trading systems in a fast-paced environment.
• Develop tools to automate trading processes and enhance decision-making capabilities.
• Continuously improve and optimize existing applications to meet evolving business needs.
• Participate in code reviews and ensure adherence to best practices and coding standards.
Qualifications
• 2-5 years of experience in software development, with a focus on front office roles.
• Strong experience in Python development, including data processing, pandas, and writing unit and integration tests.
• Experience in building applications with large data processing requirements.
• Knowledge of multithreading and service-oriented architecture.
• Familiarity with SQL/NOSQL databases.
• Experience with messaging middleware like Kafka or similar technologies.
• Proficiency in API-based solutions, such as FAST API.
• Understanding of DevOps tools and basic AWS services.
• Strong problem-solving skills and the ability to think critically.
• Excellent communication skills and the ability to collaborate with cross-functional teams.
Required Education
• Bachelor’s degree in Computer Science or a related field, or comparable work experience and certification.
Preferred Attributes
• Previous experience in the financial sector, particularly in trading environments.
• Demonstrated ability to work effectively in a high-pressure, fast-paced front office setting.
• A proactive mindset and a strong desire to learn and adapt to new technologies and challenges.